home *** CD-ROM | disk | FTP | other *** search
- {
- Q: How do I use "array of const"?
-
- A: An array of const is in fact an open array of TVarRec (a
- predeclared Delphi type you can look up in the online help). So
- the following is Object Pascal psuedocode for the general battle
- plan:
- }
- procedure AddStuff( Const A: Array of Const );
- Var i: Integer;
- Begin
- For i:= Low(A) to High(A) Do
- With A[i] Do
- Case VType of
- vtExtended: Begin
- { add real number, all real formats are converted to
- extended automatically }
- End;
- vtInteger: Begin
-
- { add integer number, all integer formats are converted
- to LongInt automatically }
- End;
- vtObject: Begin
- If VObject Is DArray Then
- With DArray( VObject ) Do Begin
- { add array of doubles }
- End
- Else If VObject Is IArray Then
- With IArray( VObject ) Do Begin
- { add array of integers }
- End;
- End;
- End; { Case }
- End; { AddStuff }